﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using ParserCore;

namespace TestParser
{
    partial class ParserUnitTestTrle
    {
        //[TestMethod]
        //public void test_if_x_gt_5_then_a_eq_a_plus_5()
        //{
        //    var expression = "if x>5, a=a+3;end";
        //    var parser = new ParsingEngine();
        //    var statement = parser.Parse(expression);
        //    Assert.AreEqual(statement,
        //        new IfThenElseStatement(
        //                new Call(
        //                    new Identifier(">"),
        //                    new Identifier("x"),
        //                    new Constant("5")
        //                    ),
        //                new BlockStatement( 
        //                    new AssignmentStatement(
        //                        new Identifier("a"),
        //                        new Call(
        //                            new Identifier("+"),
        //                            new Identifier("a"),
        //                            new Constant("5")
        //                            )
        //                        )
        //                    ),
        //                new BlockStatement()
        //            ));
        //}
    }
}
